﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RXY_Mall.Application.Statistics.Dto
{
    public class HomeStatisticsDto
    {

    }

    public class GoodsStatisticsDto
    {
        public int goods_total { get; set; }
        public int goods_today { get; set; }

        public int goods1_total { get; set; }
        public int goods2_total { get; set; }
        public int goods3_total { get; set; }

        public int goods_publish { get; set; }
        public int goods_no_stock { get; set; }
        public int goods_no_publish { get; set; }
    }

    public class OrderStatisticsDto
    {
        public int order_total { get; set; }
        public int order_today { get; set; }

        public int order_shipping { get; set; }
        public decimal order_shipping_money { get; set; }
        /// <summary>
        /// GOD 普通购买、GOG 拼手气 、GMD 趣卡专享3、GFD 合体免单2
        /// </summary>
        //public int order_GOD { get; set; }
        //public decimal order_GOD_money { get; set; }
        //public int order_GOG { get; set; }
        //public decimal order_GOG_money { get; set; }
        //public int order_GMD { get; set; }
        //public decimal order_GMD_money { get; set; }
        //public int order_GFD { get; set; }
        //public decimal order_GFD_money { get; set; }

        public int order_GOD_today { get; set; }
        public decimal order_GOD_today_money { get; set; }
        public int order_GOG_today { get; set; }
        public decimal order_GOG_today_money { get; set; }
        public int order_GMD_today { get; set; }
        public decimal order_GMD_today_money { get; set; }
        public int order_GFD_today { get; set; }
        public decimal order_GFD_today_money { get; set; }

        public int order_GOD_month { get; set; }
        public decimal order_GOD_month_money { get; set; }
        public int order_GOG_month { get; set; }
        public decimal order_GOG_month_money { get; set; }
        public int order_GMD_month { get; set; }
        public decimal order_GMD_month_money { get; set; }
        public int order_GFD_month { get; set; }
        public decimal order_GFD_month_money { get; set; }

        public int order_GOD_year { get; set; }
        public decimal order_GOD_year_money { get; set; }
        public int order_GOG_year { get; set; }
        public decimal order_GOG_year_money { get; set; }
        public int order_GMD_year { get; set; }
        public decimal order_GMD_year_money { get; set; }
        public int order_GFD_year { get; set; }
        public decimal order_GFD_year_money { get; set; }
    }

     public class SettlementStatisticsDto
    {
        public int settlement_number { get; set; }
        public decimal settlement_money { get; set; }
    }

    public class UserStatisticsDto
    {
        public int user_total { get; set; }
        public int user_today { get; set; }
    }

    public class VipStatisticsDto
    {
        public int vip_total { get; set; }
        public int vip_today { get; set; }

        public int vip_total_system { get; set; }
    }

    public class AuditStatisticsDto
    {
        public int user_withdrawal { get; set; }
        public int shop_withdrawal { get; set; }
        public int shop_check { get; set; }
        public int shop_bankcard_check { get; set; }
    }

}
